package sistema;

import java.util.Scanner;

public class InterfaceUsuario {
	private static final int MAQUINAS_FIXAS = 1;
	private static final int MAQUINAS_NAO_FIXAS = 2;
	private static final Scanner sc = new Scanner(System.in);
	private static Gerenciador gerenciador;
	
	public static void main(String[] args) {
		try {
			imprimeMenu();
			int opcao = sc.nextInt();
			if (opcao == MAQUINAS_FIXAS) {
				gerenciador = new GerenciadorMaquinasFixas();
			} else if (opcao == MAQUINAS_NAO_FIXAS) {
				gerenciador = new GerenciadorMaquinasNaoFixas();
			}
			gerenciador.gerenciar();
		} catch (Exception ex) {
			System.err.println("Erro!");
		}
	}
	
	private static void imprimeMenu() {
		System.out.print("Escolha uma das opcoes:" + System.getProperty("line.separator") +
		"1 - Usar maquinas fixas para cada funcao." + System.getProperty("line.separator") +
		"2 - Usar maquinas qua resolvem qualquer tarefa." + System.getProperty("line.separator") +
		"> ");
	}
}